var runtime.physPageSize
41 uses
runtime (current package)
malloc.go#L338: var physPageSize uintptr
malloc.go#L443: if physPageSize == 0 {
malloc.go#L447: if physPageSize > maxPhysPageSize {
malloc.go#L448: print("system page size (", physPageSize, ") is larger than maximum page size (", maxPhysPageSize, ")\n")
malloc.go#L451: if physPageSize < minPhysPageSize {
malloc.go#L452: print("system page size (", physPageSize, ") is smaller than minimum page size (", minPhysPageSize, ")\n")
malloc.go#L455: if physPageSize&(physPageSize-1) != 0 {
malloc.go#L456: print("system page size (", physPageSize, ") must be a power of 2\n")
malloc.go#L764: size = physPageSize
malloc.go#L1516: if pEnd := alignUp(l.next-1, physPageSize); pEnd > l.mapped {
mem_linux.go#L98: if uintptr(v)&(physPageSize-1) != 0 || n&(physPageSize-1) != 0 {
mgcscavenge.go#L141: retainedGoal = (retainedGoal + uint64(physPageSize) - 1) &^ (uint64(physPageSize) - 1)
mgcscavenge.go#L159: if retainedNow <= retainedGoal || retainedNow-retainedGoal < uint64(physPageSize) {
mgcscavenge.go#L349: crit += approxCritNSPerPhysicalPage * float64(r/physPageSize)
mgcscavenge.go#L368: if released < physPageSize {
mgcscavenge.go#L631: minPages := physPageSize / pageSize
mgcscavenge.go#L981: if physHugePageSize > pageSize && physHugePageSize > physPageSize {
mheap.go#L1128: needPhysPageAlign := physPageAlignedStacks && typ == spanAllocStack && pageSize < physPageSize
mheap.go#L1162: npages += physPageSize / pageSize
mheap.go#L1189: base = alignUp(allocBase, physPageSize)
mheap.go#L1190: npages -= physPageSize / pageSize
mheap.go#L1353: nBase := alignUp(end, physPageSize)
mheap.go#L1396: nBase = alignUp(h.curArena.base+ask, physPageSize)
mpagealloc_64bit.go#L75: b := alignUp(uintptr(entries)*pallocSumBytes, physPageSize)
mpagealloc_64bit.go#L115: baseOffset := alignDown(uintptr(sumIdxBase)*pallocSumBytes, physPageSize)
mpagealloc_64bit.go#L116: limitOffset := alignUp(uintptr(sumIdxLimit)*pallocSumBytes, physPageSize)
os_linux.go#L251: physPageSize = n
os_linux.go#L255: if physPageSize == 0 {
os_linux.go#L256: physPageSize = size
os_linux.go#L288: physPageSize = val
runtime.go#L56: func syscall_Getpagesize() int { return int(physPageSize) }
signal_unix.go#L731: if n > physPageSize-pc%physPageSize {
signal_unix.go#L732: n = physPageSize - pc%physPageSize
stack.go#L358: n = uint32(alignUp(uintptr(n), physPageSize))
vdso_linux.go#L287: page := *k.ptr &^ (physPageSize - 1)
vdso_linux.go#L288: return pc >= page && pc < page+physPageSize